`ifndef _MY_SEQUENCER_SV
`define _MY_SEQUENCER_SV

`include "transaction_dut.sv"
`include "transaction_bus.sv"

class my_sequencer extends uvm_sequencer #(transaction_dut);
	
	function new(string name, uvm_component parent);
		super.new(name, parent);
	endfunction
	
	`uvm_component_utils(my_sequencer)
endclass

class sequencer_bus extends uvm_sequencer #(transaction_bus);
	
	function new(string name, uvm_component parent);
		super.new(name, parent);
	endfunction
	
	`uvm_component_utils(sequencer_bus)
endclass

`endif
